// var snabbdom = require('snabbdom');

import { h, init}  from 'snabbdom';

let patch = init([])  // diff:对比两个vnode的差异。

// params: 选择器， 选择器中的内容
let vnode = h('div#container.cls', {
    hook:{
        init(vnode){
            console.log(vnode.elm)
        },
        create(enptyVnode, vnode){
            console.log(vnode.elm)

        }
    }
}, 'Hello Word');

let app = document.querySelector('#app');

// params1: 可以是dom元素、内部会把dom元素转为vnode
// params2: vnode
// 返回值： vnode
let oldVnode = patch(app, vnode);

vnode = h('div', 'hello snabbdom');

patch(oldVnode, vnode)


